#nav {
  position: relative;
  top: 0;
  left: 0;
  height: 122px; }
  #nav #deskTop {
    height: 46px;
    width: 100%;
    background: url(../../images/nav_bg.png);
    background-size: cover;
    display: flex;
    justify-content: space-between;
    color: #ffffff;
    font-size: 16px;
    line-height: 46px; }
    #nav #deskTop > div {
      flex: 1; }
    #nav #deskTop .top-l-block {
      padding-left: 10px; }
      #nav #deskTop .top-l-block .time {
        margin-right: 4px; }
    #nav #deskTop .top-c-block {
      text-align: center;
      font-size: 20px; }
    #nav #deskTop .top-r-block {
      text-align: center;
      display: flex;
      justify-content: flex-end; }
      #nav #deskTop .top-r-block > div {
        cursor: pointer;
        position: relative;
        padding: 0 15px; }
        #nav #deskTop .top-r-block > div:before {
          opacity: 0.5;
          font-weight: 200;
          color: #fff;
          display: block;
          content: '|';
          position: absolute;
          left: 0px;
          top: 0; }
        #nav #deskTop .top-r-block > div:first-child:before {
          display: none;
          content: ''; }
      #nav #deskTop .top-r-block .top-point {
        position: relative;
        text-align: right;
        padding-right: 20px; }
        #nav #deskTop .top-r-block .top-point i {
          font-size: 18px; }
        #nav #deskTop .ant-badge{
          position: absolute;
          top: 5px;
          right: 6px;
          width: 24px;
          }
